const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');

var schema = mongoose.Schema

var userSchema = new schema({
  userName:{
    type:String,
    required:true
  },
  password:{
    type:String,
    required:true
  }
})
var User = mongoose.model('User',userSchema)
// 添加
var admin = new User({
  userName:'我的',
  password:'修改'
})
// admin.save().then((ret)=>{
//   if(ret){
//     console.log(ret);
//   }
// })
// 查询
var id = null;
User.findOne({userName:'我的'},(err,ret)=>{
  if(err){
    console.log('查询失败');
    
  }else{
    console.log(ret);
    id = ret._id;
  }
})
// 删除
// User.remove({userName:'我的'},function(err,ret){
//   if(err){
//     console.log('查询失败');
    
//   }else{
//     console.log(ret);
    
//   }
// })

// 修改

// return

User.findByIdAndUpdate(id,{"password":'hangadkk'},(err,ret)=>{
  console.log(id);
  if(err){
    console.log('失败',err);
  }else{
    console.log('成功',ret);
    
  }
})


